package demo;

/**
 * Created with IntelliJ IDEA
 * Description:饥饿模式写法（单例模式）
 * User:34398
 * Date:2024-07-24
 * Time:10:15
 */




/**
 单例模式前提是在一个线程中，每一个线程都可以有一个实例
 */
class Single{
    public static Single single=new Single();//静态对象创建时间可以近似的认为是在程序启动的时候，以后学JVM会讲到
    public static Single getSingle(){
        return single;
    }

    private Single(){}//防止程序员去在new一个Single对象
    /**
     * 因为静态成员（类）已经给你了
     * 通过反射？？？
     * 除非故意攻击*/
}

public class Singleton {




}
